Skip to content

refactor: deduplicate E2E tests to reduce LLM API calls#528

Merged
FL4TLiN3 merged 1 commit intomainfrom
refactor/e2e-dedup-tests
Feb 15, 2026
Merged

refactor: deduplicate E2E tests to reduce LLM API calls#528
FL4TLiN3 merged 1 commit intomainfrom
refactor/e2e-dedup-tests

Conversation

@FL4TLiN3
Copy link
Contributor

Summary

  • Delete 3 fully duplicate test files (limits.test.ts, runtime-interactive.test.ts, limits.toml)
  • Remove 2 duplicate test cases from published-expert.test.ts and reasoning-budget.test.ts
  • Remove 1 duplicate validation test from continue.test.ts
  • Merge unique assertions into canonical tests (options.test.ts, continue.test.ts) to preserve coverage
  • Update .github/workflows/e2e.yml to remove deleted files from CI matrix

Net effect: -203 lines, ~4 fewer LLM API calls per CI run (~30-60s faster)

Test plan

  • pnpm typecheck — all 22 packages pass
  • pnpm biome check --write — no new issues
  • pnpm test — 100 files, 1093 tests all passing
  • E2E tests on CI (requires API keys)

🤖 Generated with Claude Code

Remove 5 duplicate E2E test cases across 3 deleted files and 2 trimmed
files, reducing ~4 LLM API calls per CI run while preserving coverage
by merging unique assertions into the canonical tests.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@FL4TLiN3 FL4TLiN3 merged commit bb0df10 into main Feb 15, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant